[PATCH] [PATCH] gdbserver minor build fixes
gdb-6.2.1-xen-sparse/gdb/gdbserver/configure | 2 +-
gdb-6.2.1-xen-sparse/gdb/gdbserver/configure.in | 2 +-
gdbbuild | 16 ++++++++++++----
3 files changed, 14 insertions(+), 6 deletions(-)
More cleanups are possible, I'll send those at a later stage.
cl349@firebug.cl.cam.ac.uk
cl349@freefall.cl.cam.ac.uk
cl349@labyrinth.cl.cam.ac.uk
+cw@f00f.org
cwc22@centipede.cl.cam.ac.uk
cwc22@donkeykong.cl.cam.ac.uk
djm@djmnc4000.(none)
GDBSERVER_DEPFILES="$srv_regobj $srv_tgtobj $srv_thread_depfiles"
-GDBSERVER_LIBS="$srv_libs -lxc"
+GDBSERVER_LIBS="$srv_libs -L../../../../libxc/ -L../../../../libxutil/ -lxc -lxutil"
GDBSERVER_DEPFILES="$srv_regobj $srv_tgtobj $srv_thread_depfiles"
-GDBSERVER_LIBS="$srv_libs -lxc"
+GDBSERVER_LIBS="$srv_libs -L../../../../libxc/ -L../../../../libxutil/ -lxc -lxutil"
AC_SUBST(GDBSERVER_DEPFILES)
AC_SUBST(GDBSERVER_LIBS)
-#!/bin/csh -f
-setenv XENROOT `bk root`
+#!/bin/sh
+
+XENROOT=`bk root`
+export XENROOT
cd $XENROOT/tools/gdb
rm -rf gdb-6.2.1 gdb-6.2.1-linux-i386-xen
-wget ftp://ftp.gnu.org/gnu/gdb/gdb-6.2.1.tar.bz2
+# FIXME:cw this should be smarter
+wget -c ftp://ftp.gnu.org/gnu/gdb/gdb-6.2.1.tar.bz2
tar xjf gdb-6.2.1.tar.bz2
cd $XENROOT/tools/gdb/gdb-6.2.1-xen-sparse
mkdir $XENROOT/tools/gdb/gdb-6.2.1-linux-i386-xen
cd $XENROOT/tools/gdb/gdb-6.2.1-linux-i386-xen
../gdb-6.2.1/configure
-gmake -j4
+# some people don't have gmake
+if which gmake ; then
+ gmake -j4
+else
+ make -j4
+fi